package com.ruoyi.business.domain.dto;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.ruoyi.business.domain.TrainStation;
import lombok.Data;

/**
 * 车次分组信息DTO
 */
@Data
public class TrainStationGroupDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 车次编号 */
    private String trainCode;

    /** 第一站名称 */
    private String firstStation;

    /** 最后一站名称 */
    private String lastStation;

    /** 总里程 */
    private BigDecimal totalKm;

    /** 行程时长 (HH:mm:ss格式) */
    private String totalTime;

    /** 该车次所有站点列表 */
    private List<TrainStation> stations;
}